home *** CD-ROM | disk | FTP | other *** search
Makefile | 2002-08-15 | 984 b | 42 lines |
- ###############################
- #
- # TinyGL examples Makefile
- #
- ###############################
-
- CC = vpcc
- CFLAGS = -Wall
- LFLAGS = -lTinyGL -lTinyGLUT
- LIBSDIR = /ami/lang/cc/lib/ad709/
- INCLUDEDIR = /ami/lang/cc/include/
-
- PROGS = test1.00 basicframework.00 triangle.00 texobj.00 blend.00 benchmark1.00
-
- all: $(PROGS)
-
- test1.00: test1.o
- $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) $^ -o $@
-
- basicframework.00: basicframework.o
- $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) $^ -o $@
-
- triangle.00: triangle.o
- $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) $^ -o $@
-
- texobj.00: texobj.o
- $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) $^ -o $@
-
- benchmark1.00: benchmark1.o
- $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) $^ -o $@
-
- blend.00: blend.o
- $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) -lTinyGLU $^ -o $@
-
- .c.o:
- $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) -c $*.c
-
- clean:
- rm *.o
- rm *.00
-
-